
from tkinter import *
from random import randint


def on_button1():
    edit1_text = edit1.get()
    if not edit1_text.isdigit():
        label2.config(text="Вы ввели не число, введите число!",
                      foreground="red")
        return
    global tries
    tries += 1
    number = int(edit1_text)
    label2.config(foreground="#FFFFFF")
    if asked_number < number:
        label2.config(text=f"Загаданное число меньше {number}", foreground="black")
    elif asked_number > number:
        label2.config(text=f"Загаданное число больше {number}", foreground="black")
    else:
        label2.config(text=f"Поздравляю, вы угадали за {tries} попыток!",
                      foreground="green")



asked_number = randint(a=1, b=128)
tries = 0

root = Tk()
root.title("Угадай число")
root.geometry("300x125")

label1 = Label(text="Введите число от 1 до 128:")
label1.pack()


edit1 = Entry()
edit1.pack()

label2 = Label(text="")
label2.pack()


button1 = Button(text="Проверить", command=on_button1)
button1.pack()

root.mainloop()




